Abstraction in Reasoning about Higraph-Based Systems
نویسندگان
چکیده
ion in Reasoning about Higraph-Based Systems John Power and Konstantinos Tourlas Division of Informatics, The University of Edinburgh, King’s Buildings, EH9 3JZ, United Kingdom {ajp,kxt}@inf.ed.ac.uk Abstract. Higraphs, a kind of hierarchical graph, underlie a number of sophisticated diagrammatic formalisms, including Statecharts. Naturally arising from hierarchy in higraphs is an abstraction operation known as zooming out, which is of profound importance to reasoning about higraph-based systems. We motivate how, in general, the use of zooming in reasoning requires sophisticated extensions to the basic notion of higraph and a careful definition of higraph dynamics (i.e. semantics), which we contribute. Our main results characterise zooming by means of a universal property and establish a precise relationship between the dynamics of a higraph and that of its zoom-out. Higraphs, a kind of hierarchical graph, underlie a number of sophisticated diagrammatic formalisms, including Statecharts. Naturally arising from hierarchy in higraphs is an abstraction operation known as zooming out, which is of profound importance to reasoning about higraph-based systems. We motivate how, in general, the use of zooming in reasoning requires sophisticated extensions to the basic notion of higraph and a careful definition of higraph dynamics (i.e. semantics), which we contribute. Our main results characterise zooming by means of a universal property and establish a precise relationship between the dynamics of a higraph and that of its zoom-out.
منابع مشابه
Higraph-based Predicate and Heterogeneous Speciication
We describe a higraph-based notation for visualizing and writing predicate speciications, and for depicting formal derivations of programs from speciications. We show how to present various system views using the notation, and consider how to deal with abstraction, which is vital in coping with large speciications. We then describe how the notation can be extended to heterogeneous speciications...
متن کاملZooming-out on Higraph-based diagrams - Syntactic and Semantic Issues
Computing system representations based on Harel's notion of hierarchical graph, or higraph, have become popular since the invention of Statecharts. Such hierarchical representations support a useful ltering operation, called \zooming-out", which is used to manage the level of detail presented to the user designing or reasoning about a large and complex system. In the framework of (lightweight) ...
متن کاملThe Institute for Systems Research System Modeling and Traceability Applications of the Higraph Formalism System Modeling and Traceability Applications of the Higraph Formalism System Modeling and Traceability Applications of the Higraph Formalism
This report examines the use of higraphs as a means of representing dependencies and relationships among multiple aspects of system development models (e.g., requirements, hardware, software, testing concerns). We show how some well-known diagram types in UML have counterpart higraph representations, how these models incorporate hierarchy and orthogonality, and how each model can be connected t...
متن کاملQ Symbolic Reasoning about Noisy Dynamic Systems
Symbolic reasoning about continuous dynamic systems requires consistent qualitative abstraction functions and a consistent symbolic model. Classically, symbolic reasoning systems have utilized a box partition of the system space to achieve qualitative abstraction, but boxes can not provide a consistent abstraction. Our Q methodology abstracts a provably consistent symbolic representation of noi...
متن کاملQ2 Symbolic Reasoning about Noisy Dynamic Systems
Symbolic reasoning about continuous dynamic systems requires consistent qualitative abstraction functions and a consistent symbolic model. Classically, symbolic reasoning systems have utilized a box partition of the system space to achieve qualitative abstraction, but boxes can not provide a consistent abstraction. Our Q2 methodology abstracts a provably consistent symbolic representation of no...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003